package com.acxmpp.common.domain.date;


/**
 * @author frank
 *
 */
public enum DateType {
	
	/**
	 * yyyy-MM-dd HH:mm:ss.S
	 *
	 */
	DATE_FORMAT_FULL {
		public String getValue() {
			return "yyyy-MM-dd HH:mm:ss.S";
		}
	},
	
	/**
	 * yyyy-MM-dd HH:mm:ss
	 *
	 */
	DATE_FORMAT_NORMAL {
		public String getValue() {
			return "yyyy-MM-dd HH:mm:ss";
		}
	},
	
	/**
	 * yyyy-MM-dd
	 *
	 */
	DATE_FORMAT_SHORT {
		public String getValue() {
			return "yyyy-MM-dd";
		}
	},
	
	/**
	 * HH:mm MM/dd
	 *
	 */
	DATE_FORMAT_IM_CHAT {
		public String getValue() {
			return "HH:mm MM/dd";
		}
	};
	
	/**
	 * @return
	 */
	public abstract String getValue();
	
}
